# 感知机
import threading


# 读取sanhao.txt文件 读归读，洗归洗，不能边读边印边洗。
def read_sanhao(filename:str):
    """
        接受一个txt数据文件，返回一个数据列表，每个元素是一个字符串，代表一行数据。
        return 二维列表
    """
    with open(filename, "r", encoding="utf-8") as fp:
        lines = fp.readlines()
        # print(lines[1:5])# 
        # output：['78 40 90 71\n', '91 42 91 82\n', '36 80 65 44\n', '69 96 92 74\n']
        # 由此得产生的数据包含换行符，清晰一下。
        # excpet output：['78 40 90 71', '91 42 91 82', '36 80 65 44', '69 96 92 74']
        return lines
# 建立一个main数据处理函数，负责调用其他函数，完成数据处理。
def main():
    print("感知机模块")
    print("数据读取ing")
    lines_dirty = read_sanhao("./7-深度学习基本原理-三好学生案例/sanhao.txt")
    return lines_dirty
if __name__ == "__main__":
    c = main()

